<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BUniform</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BUniform</h1>
		<p>Inherites from <a href="BObject.html">BObject</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">enum </td><td><a href="#Type">Type</a></td></tr>
			<tr><td align="right"></td><td><a href="#BUniform()">BUniform</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&,Type,int)">BUniform</a>(const BString& sign, Type type = Type_Int, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&, int,int)">BUniform</a>(const BString& sign, int value, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&, float,int)">BUniform</a>(const BString& sign, float value, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&, const BVector&,int)">BUniform</a>(const BString& sign, const BVector& vec, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&, const BColorf&,int)">BUniform</a>(const BString& sign, const BColorf& color, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#BUniform(const BString&, const BMatrix&,int)">BUniform</a>(const BString& sign, const BMatrix& matrix, int size = 1);</td></tr>
			<tr><td align="right"></td><td><a href="#~BUniform()">~BUniform</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setSign(const BString&)">setSign</a>(const BString& sign);</td></tr>
			<tr><td align="right">const BString& </td><td><a href="#sign()">sign</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setType(Type)">setType</a>(Type type);</td></tr>
			<tr><td align="right">Type </td><td><a href="#type()">type</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setSize(int)">setSize</a>(int size);</td></tr>
			<tr><td align="right">int </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int)">set</a>(int value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(float)">set</a>(float value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(double)">set</a>(double value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(const BVector&)">set</a>(const BVector& vec);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(const BColorf&)">set</a>(const BColorf& color);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(const BMatrix&)">set</a>(const BMatrix& matrix);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, int)">set</a>(int pos, int value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, float)">set</a>(int pos, float value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, double)">set</a>(int pos, double value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, const BVector&)">set</a>(int pos, const BVector& vec);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, const BColorf&)">set</a>(int pos, const BColorf& color);</td></tr>
			<tr><td align="right">bool </td><td><a href="#set(int, const BMatrix&)">set</a>(int pos, const BMatrix& matrix);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int&)">get</a>(int& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(float&)">get</a>(float& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(double&)">get</a>(double& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(BVector&)">get</a>(BVector& vec);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(BColorf&)">get</a>(BColorf& color);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(BMatrix&)">get</a>(BMatrix& matrix);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, int&)">get</a>(int pos, int& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, float&)">get</a>(int pos, float& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, double&)">get</a>(int pos, double& value);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, BVector&)">get</a>(int pos, BVector& vec);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, BColorf&)">get</a>(int pos, BColorf& color);</td></tr>
			<tr><td align="right">bool </td><td><a href="#get(int, BMatrix&)">get</a>(int pos, BMatrix& matrix);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="Type">
			<h3>enum Type</h3>
			<table class="enum">Type
				<tr><td>Type_None</td><td>desc</td></tr>
				<tr><td>Type_Int</td><td>desc</td></tr>
				<tr><td>Type_UInt</td><td>desc</td></tr>
				<tr><td>Type_Float</td><td>desc</td></tr>
				<tr><td>Type_Double</td><td>desc</td></tr>
				<tr><td>Type_Vec3f</td><td>desc</td></tr>
				<tr><td>Type_Vec4f</td><td>desc</td></tr>
				<tr><td>Type_Vec3d</td><td>desc</td></tr>
				<tr><td>Type_Vec4d</td><td>desc</td></tr>
				<tr><td>Type_Matrixf</td><td>desc</td></tr>
				<tr><td>Type_Matrixd</td><td>desc</td></tr>
				<tr><td>Type_Max</td><td>desc</td></tr>
				<tr><td/><td>desc</td></tr>
			</table>
		</div>
		<div id="BUniform()">
			<h3>BUniform();</h3>
		</div>
		<div id="BUniform(const BString&,Type,int)">
			<h3>BUniform(const BString& sign, Type type = Type_Int, int size = 1);</h3>
		</div>
		<div id="BUniform(const BString&, int,int)">
			<h3>BUniform(const BString& sign, int value, int size = 1);</h3>
		</div>
		<div id="BUniform(const BString&, float,int)">
			<h3>BUniform(const BString& sign, float value, int size = 1);</h3>
		</div>
		<div id="BUniform(const BString&, const BVector&,int)">
			<h3>BUniform(const BString& sign, const BVector& vec, int size = 1);</h3>
		</div>
		<div id="BUniform(const BString&, const BColorf&,int)">
			<h3>BUniform(const BString& sign, const BColorf& color, int size = 1);</h3>
		</div>
		<div id="BUniform(const BString&, const BMatrix&,int)">
			<h3>BUniform(const BString& sign, const BMatrix& matrix, int size = 1);</h3>
		</div>
		<div id="~BUniform()">
			<h3>~BUniform();</h3>
		</div>
		<div id="setSign(const BString&)">
			<h3>void setSign(const BString& sign);</h3>
		</div>
		<div id="sign()">
			<h3>const BString& sign() const;</h3>
		</div>
		<div id="setType(Type)">
			<h3>void setType(Type type);</h3>
		</div>
		<div id="type()">
			<h3>Type type() const;</h3>
		</div>
		<div id="setSize(int)">
			<h3>void setSize(int size);</h3>
		</div>
		<div id="size()">
			<h3>int size() const;</h3>
		</div>
		<div id="set(int)">
			<h3>bool set(int value);</h3>
		</div>
		<div id="set(float)">
			<h3>bool set(float value);</h3>
		</div>
		<div id="set(double)">
			<h3>bool set(double value);</h3>
		</div>
		<div id="set(const BVector&)">
			<h3>bool set(const BVector& vec);</h3>
		</div>
		<div id="set(const BColorf&)">
			<h3>bool set(const BColorf& color);</h3>
		</div>
		<div id="set(const BMatrix&)">
			<h3>bool set(const BMatrix& matrix);</h3>
		</div>
		<div id="set(int, int)">
			<h3>bool set(int pos, int value);</h3>
		</div>
		<div id="set(int, float)">
			<h3>bool set(int pos, float value);</h3>
		</div>
		<div id="set(int, double)">
			<h3>bool set(int pos, double value);</h3>
		</div>
		<div id="set(int, const BVector&)">
			<h3>bool set(int pos, const BVector& vec);</h3>
		</div>
		<div id="set(int, const BColorf&)">
			<h3>bool set(int pos, const BColorf& color);</h3>
		</div>
		<div id="set(int, const BMatrix&)">
			<h3>bool set(int pos, const BMatrix& matrix);</h3>
		</div>
		<div id="get(int&)">
			<h3>bool get(int& value);</h3>
		</div>
		<div id="get(float&)">
			<h3>bool get(float& value);</h3>
		</div>
		<div id="get(double&)">
			<h3>bool get(double& value);</h3>
		</div>
		<div id="get(BVector&)">
			<h3>bool get(BVector& vec);</h3>
		</div>
		<div id="get(BColorf&)">
			<h3>bool get(BColorf& color);</h3>
		</div>
		<div id="get(BMatrix&)">
			<h3>bool get(BMatrix& matrix);</h3>
		</div>
		<div id="get(int, int&)">
			<h3>bool get(int pos, int& value);</h3>
		</div>
		<div id="get(int, float&)">
			<h3>bool get(int pos, float& value);</h3>
		</div>
		<div id="get(int, double&)">
			<h3>bool get(int pos, double& value);</h3>
		</div>
		<div id="get(int, BVector&)">
			<h3>bool get(int pos, BVector& vec);</h3>
		</div>
		<div id="get(int, BColorf&)">
			<h3>bool get(int pos, BColorf& color);</h3>
		</div>
		<div id="get(int, BMatrix&)">
			<h3>bool get(int pos, BMatrix& matrix);</h3>
		</div>
	</body>
</html>